#pragma once
#include "MillingMachine3C.h"
#include "MillingTool.h"
#include <fstream>

class ConfigurationState
{
protected:
	char lineNumberChar;
public:
	int number;
	bool isKeyState;
	ConfigurationState(int number);
	~ConfigurationState(void);
	virtual void perform(MillingMachine3C * machine,MillingTool * tool) = 0;
	virtual void serialize(std::ostream & out)=0;
};

